package flextv.search.logic {

import flextv.search.logic.ISearchService;

[Bindable]
public class SearchServices {
	
	public var searchService: ISearchService;
	
	
	
	private static var INSTANCE: SearchServices; 
	
	public function SearchServices(singletonEnforcer: SingletonEnforcer) { }
	
	public static function getInstance(): SearchServices {
		if(INSTANCE == null) { INSTANCE = new SearchServices(new SingletonEnforcer()); }
		return INSTANCE;
	}
	
	public static function get instance(): SearchServices {
		if(INSTANCE == null) { INSTANCE = new SearchServices(new SingletonEnforcer()); }
		return INSTANCE;
	}

}
}

class SingletonEnforcer { }